/*******************************************************************************
  * 文件：Hardware_IO.h
  * 作者：zyz
  * 版本：v1.0.0
  * 日期：2017-08-03
  * 说明：IO相关
*******************************************************************************/
#ifndef __HARDWARE_IO_H
#define __HARDWARE_IO_H

/* 头文件 *********************************************************************/
#include "Typedefine.h"
#include "Constant.h"

/* 宏定义 *********************************************************************/
/* 类型定义 *******************************************************************/
/* 变量声明 *******************************************************************/
/* 函数声明 *******************************************************************/
void Hardware_InitIO(void);					// 初始化
void Hardware_ToggleHeartbeatLed(void);		// 切换心跳指示灯
void Hardware_NTCPullDownResisSwitch(Bool bState); // NTC量程切换 
void Hardware_SRFYCtrl(Bool bState);			// 瞬燃控制
void Hardware_StoveRangeHoodLink(Bool bState);	// 烟灶联动

void Hardware_LeftStoveIgnite(Bool bState);		// 左灶点火
void Hardware_MidStoveIgnite(Bool bState);		// 中灶点火
void Hardware_RightStoveIgnite(Bool bState); 	// 右灶点火

void Hardware_LeftStoveFlameout(Bool bState);	// 左灶熄火 
void Hardware_MidStoveFlameOut(Bool bState);	// 中灶熄火 
void Hardware_RightStoveFlameOut(Bool bState);	// 右灶熄火

void Hardware_LeftStoveDrawValve(Bool bState);	// 左灶吸阀
void Hardware_MidStoveDrawValve(Bool bState);	// 中灶吸阀 
void Hardware_RightStoveDrawValve(Bool bState);	// 右灶吸阀

Bool Hardware_LeftStoveFXQCheck(void);			// 左灶副线圈故障检测
Bool Hardware_MidStoveFXQCheck(void);			// 中灶故障检测
Bool Hardware_RightStoveFXQCheck(void);			// 右灶故障检测

Bool Hardware_LeftStoveJogSwitchCheck(void);	// 左灶点动开关检测
Bool Hardware_MidStoveJogSwitchCheck(void);		// 中灶点动开关检测
Bool Hardware_RightStoveJogSwitchCheck(void);	// 右灶点动开关检测

Bool Hardware_LeftStoveKnobCheck(void);			// 左灶旋钮开关检测
Bool Hardware_MidStoveKnobCheck(void);			// 中灶旋钮开关检测
Bool Hardware_RightStoveKnobCheck(void);		// 右灶旋钮开关检测

#endif /* __HARDWARE_IO_H */

/***************************** 文件结束 ***************************************/
